why does midi exist